pp108 : XPath Editor

XPath Editor

This topic describes the XPath Editor.


The XPath Editor offers various tools and features to create, modify, validate, and test XPath expressions. It offers an intuitive interface that enables the creation of XPath expressions with minimal programming.

You can use the XPath Editor to build conditional expressions in the properties sheet of Activity, Sub-process, Send Message event, Delay and Time-out BPMN constructs, and the Message Map of activities.
The XPath Editor comprises of the following components:

  • XML: Click this tab to view or modify the source XML. You can use the XML to test the XPath that returns nodes from the XML. The modified XML is not returned to the calling application. The XML is validated when you modify it, and if the XML is valid, the source tree and Intellisense are automatically updated with the modified XML. The result of the XPath testing is based on the XML that is currently in this tab.
  • Tree: Click this tab to view the source XML represented as a tree.
  • Commonly Used Components (functions and operators): Displays a tree with various functions, operators, axis, and other tokens that you can use to build expressions. For more information on the supported function details, refer to the page 'Overview of XPath'.
  • XPath: Displays the XPath that is currently being edited.
  • Test Result: Displays the results of the XPath evaluation.

Related tasks

Creating an XPath Expression

Related reference

Rule Engine Function Library